﻿using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace SOAPTest
{
    /// <summary>
    /// Descripción resumida de UnitTest1
    /// </summary>
    [TestClass]
    public class UnitTest1
    {



        [TestMethod]
        public void TestMethod1()
        {

            //INSTANCIAR EL OJETO A PROBAR
            ClientesWS.ClientesClient proxy = new ClientesWS.ClientesClient();

            //INVOCR EL METODO A ROBAR DEL OBJETO
            ClientesWS.Cliente cliente = proxy.ObtenerCliente("u201021071@upc.edu.pe");
            //VALIDAD Y VERIFICAR / LOS VALORES 
            Assert.AreEqual("Ejecutivo", cliente.Ocupacion.Nombre);

        }

        [TestMethod]
        public void TestMethod2()
        {

            ClientesWS.Cliente clienteCreado = null;
            //INSTANCIAR EL OJETO A PROBAR
            ClientesWS.ClientesClient proxy = new ClientesWS.ClientesClient();

            //INVOCR EL METODO A ROBAR DEL OBJETO
            clienteCreado = proxy.CrearCliente("Claudia", "Agurto", "Cagurto3@gmail.com", 1, "", "", "", "", "", "");
            //VALIDAD Y VERIFICAR / LOS VALORES 
            Assert.IsNotNull(clienteCreado);
            Assert.AreEqual(clienteCreado.Correo, "Cagurto3@gmail.com");


        }

    }
}
